you need to pull yourself together - Francés Inglés Diccionario